package cn.middle.remote.user;

import cn.middle.remote.Buffer;
import cn.middle.remote.Listener;

public interface UserListener extends Listener {

	
	/**
	 * 登陆校验返回
	 * @param code
	 * @param message
	 */
	public abstract void login(int code,String message);
	
	/**
	 * 调用接口边缘返回
	 * @param msgId
	 * @param interfaceName
	 * @param buffer
	 */
	public abstract void reply(String msgId,String interfaceName,Buffer buffer);
	
	/**
	 *订阅事件推送 
	 */
	public abstract void subscribeEvent(int eventId,Buffer buffer);
	
	/**
	 * 边缘信息返回
	 * @param buffer
	 */
	public abstract void edgeReply(Buffer buffer);

}
